]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
osk-layouts: Replace "SS" extra key with "ẞ"
authorFlorian Müllner <fmuellner@gnome.org>
Tue, 24 Jan 2023 16:49:24 +0000 (17:49 +0100)
committerMarge Bot <marge-bot@gnome.org>
Wed, 25 Jan 2023 14:11:35 +0000 (14:11 +0000)
The on-screen keyboard only handles a single keyval per key, so the
current upper-case version of the German "ß" ends up as "S" instead
of the expected "SS".

It is possible to change the keyboard code to emulate multiple key
presses/releases for that particular case, but then luckily a proper
upper-case form exists nowadays: "ẞ".

That seems more appropriate for a single key than a dedicated "SS"
key, so replace it in all layouts that include it. Anybody who prefers
the traditional "SS" can easily tap "S" twice.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2612>

22 files changed:
data/osk-layouts/at.json
data/osk-layouts/ch+fr.json
data/osk-layouts/ch.json
data/osk-layouts/cz.json
data/osk-layouts/de.json
data/osk-layouts/dk.json
data/osk-layouts/ee.json
data/osk-layouts/epo.json
data/osk-layouts/fi.json
data/osk-layouts/hr.json
data/osk-layouts/ke.json
data/osk-layouts/lt.json
data/osk-layouts/lv.json
data/osk-layouts/no.json
data/osk-layouts/pl.json
data/osk-layouts/ro.json
data/osk-layouts/se.json
data/osk-layouts/sk.json
data/osk-layouts/tr.json
data/osk-layouts/uk.json
data/osk-layouts/us-extended.json
data/osk-layouts/us.json

index 511dc9059a1b6bcc5e6370d66dbc4c5f7fa6b452..31715a3ec893ab9800f5c274f58da2e3d3aabd5a 100644 (file)
           {
             "strings": [
               "S",
-              "SS",
+              "ẞ",
               "Ś",
               "Š"
             ]
index 7735c2eb0aa256c4ce9a036e3b8785dc0e35e1ef..1081cc0becfede62eb19738534ebb8c0e35a37f6 100644 (file)
           {
             "strings": [
               "S",
-              "SS",
+              "ẞ",
               "Ś",
               "Š"
             ]
index aa062b0a4a831275968e597b2f0d88859adae45f..1844afabee31b17ba1387db5ec3da6785d9b5ebd 100644 (file)
           {
             "strings": [
               "S",
-              "SS",
+              "ẞ",
               "Ś",
               "Š"
             ]
index 7a3d09a1956930aee73ddba584d46d97cff5bfe4..38067de0b459210f312ded75d43e7b8033de42b4 100644 (file)
             "strings": [
               "S",
               "Š",
-              "SS",
+              "ẞ",
               "Ś"
             ]
           },
index d36e39969115e1850875f6f34987a73f782cf703..d41b499aeea8909ec9d290366cf4536862834865 100644 (file)
           {
             "strings": [
               "S",
-              "SS",
+              "ẞ",
               "Ś",
               "Š"
             ]
index 3b01ac8b63542db95d0be3c3e3e1a56a26799013..fe277ae7b7b06cc75ecaa33f7b2865c873dbb2c2 100644 (file)
           {
             "strings": [
               "S",
-              "SS",
+              "ẞ",
               "Ś",
               "Š"
             ]
index f858a6219ae98aeb9c8a2f2ddad52e6cfecd60b4..395fbcea377ae06520b766f2c3ee1ab37230440a 100644 (file)
             "strings": [
               "S",
               "Š",
-              "SS",
+              "ẞ",
               "Ś",
               "Ş"
             ]
index a6d262cbfb2492784eff75b0cf804605857daea6..d0da53f9ebb7953c981059b01d0daa7a4cc252e1 100644 (file)
           {
             "strings": [
               "S",
-              "SS",
+              "ẞ",
               "Š",
               "Ś",
               "Ș",
index b7d0d81d50d0397a0bc7dd7312381c001211dcc7..5a6b7f27bc83135bd280036abce753f02268eb2f 100644 (file)
             "strings": [
               "S",
               "Š",
-              "SS",
+              "ẞ",
               "Ś"
             ]
           },
index 444014b498037ef43d85ff2477f43fcbff176919..0b83cdc76a1ca8ca1770f310a6fd9485e9a7013d 100644 (file)
               "S",
               "Š",
               "Ś",
-              "SS"
+              "ẞ"
             ]
           },
           {
index de7b8fcc5b8df03af24eb864fd36ae70eee5890a..198d6b30801274736b331061e86cd67cd932563d 100644 (file)
           {
             "strings": [
               "S",
-              "SS"
+              "ẞ"
             ]
           },
           {
index 3f678b58562933f5aa9c2c92ccca0ad0a37ada2e..a0f52a5e1583eaecdf167ee0840d21e98a1b46fe 100644 (file)
             "strings": [
               "S",
               "Š",
-              "SS",
+              "ẞ",
               "Ś",
               "Ş"
             ]
index c3141ff17ee17be7dafb92182e4d9d44d98280ec..2a2dcd12473772001aa2cccda40d2c28330bae07 100644 (file)
             "strings": [
               "S",
               "Š",
-              "SS",
+              "ẞ",
               "Ś",
               "Ş"
             ]
index 4be45225ff05b78940d7f2c7e987590dc0df1577..234b972383263923748b9e0aae2aa1b7f9385416 100644 (file)
           {
             "strings": [
               "S",
-              "SS",
+              "ẞ",
               "Ś",
               "Š"
             ]
index b8019b13e1f8ff8585eb1ab99ae5d948d214ac7a..dbcd9d6fee478cb452ef22ea7b3e22a023a9c18c 100644 (file)
             "strings": [
               "S",
               "Ś",
-              "SS",
+              "ẞ",
               "Š"
             ]
           },
index 3af77e811558c8f9a3749f0a48c0f5d32ca01f6a..8d14924bcbd1bc9d63acfff0b600770a69398b0c 100644 (file)
             "strings": [
               "S",
               "Ș",
-              "SS",
+              "ẞ",
               "Ś",
               "Š"
             ]
index 87da9feccd11f66b4bb710a1ac91a5e091908b77..0a4bb039c845d10bc7dfb765aa984fb1ea0e2f48 100644 (file)
               "Ś",
               "Š",
               "Ş",
-              "SS"
+              "ẞ"
             ]
           },
           {
index 8f834cd2dfa012af383a98a102f399d89fa4186c..3e3b696b65aa45228d00a2e30d15a577fa2c98c6 100644 (file)
             "strings": [
               "S",
               "Š",
-              "SS",
+              "ẞ",
               "Ś",
               "Ş"
             ]
index e32b3d9ac84ecb6a83f1f5a7409ae8c45bfbe039..de2b8f3c019a2034b903c570eb6c3c4e8280fdcc 100644 (file)
             "strings": [
               "S",
               "Ş",
-              "SS",
+              "ẞ",
               "Ś",
               "Š"
             ]
index 91a94b2cc9ef90acdd9faa99ce0bc62dcfdb1967..6b00c34d21a5e1aab67875ece967792939dc7354 100644 (file)
           {
             "strings": [
               "S",
-              "SS"
+              "ẞ"
             ]
           },
           {
index 0370edbcb6ed17b9876c63119e936957de3335e8..2c58b995d982bcf0130aae1a634669b3e0638a3d 100644 (file)
           {
             "strings": [
               "S",
-              "SS"
+              "ẞ"
             ]
           },
           {
index 17c20d90127694e0b39a03ea4db6ec51d765e0aa..b34b16bc0ec55625e61da84614baf0e9aa87b691 100644 (file)
           {
             "strings": [
               "S",
-              "SS"
+              "ẞ"
             ]
           },
           {